package com.gopay.common.domain.bank.cmb.ebank.pay;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;
/** 
 * @ClassName: CmbB2bPayResult 
 * @Description: TODO(这里用一句话描述这个类的作用) 
 * @author w_jiqing 
 * @date 2016年8月29日 下午4:20:49  
 */ 
@XStreamAlias("NCB2BFIN")
public class CmbB2bPayResult extends BaseMessage implements Serializable{


    private static final long serialVersionUID = 6677020178956247988L;
    /**
     * 流程实例号
     */
    @XStreamAlias("REQNBR")
    private String reqnbr;
    /**
     * 商户编号
     */
    @XStreamAlias("MCHNBR")
    private String mchnbr;
    /**
     * 保留字
     */
    @XStreamAlias("RSV30Z")
    private String rsv30z;
    /**
     * 银行订单支付号
     */
    @XStreamAlias("SUBSEQ")
    private String subseq;
    
    /**
     * 银行订单号
     */
    @XStreamAlias("SEQNBR")
    private String seqnbr;
    /**
     * 商户订单号
     */
    @XStreamAlias("REFORD")
    private String reford;
    /**
     * 商户订单支付号
     */
    @XStreamAlias("SUBORD")
    private String subord;
    /**
     * 订单币种
     */
    @XStreamAlias("CCYNBR")
    private String ccynbr;
    /**
     * 订单金额
     */
    @XStreamAlias("TRSAMT")
    private String trsamt;
    /**
     * 结账金额
     */
    @XStreamAlias("ENDAMT")
    private String endamt;
    /**
     * 付方分行号
     */
    @XStreamAlias("BBKNBR")
    private String bbknbr;
    /**
     * 付方账号
     */
    @XStreamAlias("PAYACC")
    private String payacc;
    /**
     * 付方户名
     */
    @XStreamAlias("ACCNAM")
    private String accnam;
    /**
     * 业务参考号
     */
    @XStreamAlias("YURREF")
    private String yurref;
    /**
     * 对方商户号
     */
    @XStreamAlias("REFMCH")
    private String refmch;
    /**
     * 付款日期
     */
    @XStreamAlias("ENDDAT")
    private String enddat;
    /**
     * 业务请求结果
     */
    @XStreamAlias("RTNFLG")
    private String rtnflg; 
    /**
     * 结果描述
     */
    @XStreamAlias("RTNDSP")
    private String rtndsp;
    public String getReqnbr() {
        return reqnbr;
    }
    public void setReqnbr(String reqnbr) {
        this.reqnbr = reqnbr;
    }
    public String getMchnbr() {
        return mchnbr;
    }
    public void setMchnbr(String mchnbr) {
        this.mchnbr = mchnbr;
    }
    public String getReford() {
        return reford;
    }
    public void setReford(String reford) {
        this.reford = reford;
    }
    public String getSubord() {
        return subord;
    }
    public void setSubord(String subord) {
        this.subord = subord;
    }
    public String getCcynbr() {
        return ccynbr;
    }
    public void setCcynbr(String ccynbr) {
        this.ccynbr = ccynbr;
    }
    public String getTrsamt() {
        return trsamt;
    }
    public void setTrsamt(String trsamt) {
        this.trsamt = trsamt;
    }
    public String getEndamt() {
        return endamt;
    }
    public void setEndamt(String endamt) {
        this.endamt = endamt;
    }
    public String getBbknbr() {
        return bbknbr;
    }
    public void setBbknbr(String bbknbr) {
        this.bbknbr = bbknbr;
    }
    public String getPayacc() {
        return payacc;
    }
    public void setPayacc(String payacc) {
        this.payacc = payacc;
    }
    public String getAccnam() {
        return accnam;
    }
    public void setAccnam(String accnam) {
        this.accnam = accnam;
    }
    public String getYurref() {
        return yurref;
    }
    public void setYurref(String yurref) {
        this.yurref = yurref;
    }
    public String getEnddat() {
        return enddat;
    }
    public void setEnddat(String enddat) {
        this.enddat = enddat;
    }
    public String getRtnflg() {
        return rtnflg;
    }
    public void setRtnflg(String rtnflg) {
        this.rtnflg = rtnflg;
    }
    public String getRtndsp() {
        return rtndsp;
    }
    public void setRtndsp(String rtndsp) {
        this.rtndsp = rtndsp;
    }
    public static long getSerialversionuid() {
        return serialVersionUID;
    }
    public String getRsv30z() {
        return rsv30z;
    }
    public void setRsv30z(String rsv30z) {
        this.rsv30z = rsv30z;
    }
    public String getSubseq() {
        return subseq;
    }
    public void setSubseq(String subseq) {
        this.subseq = subseq;
    }
    public String getSeqnbr() {
        return seqnbr;
    }
    public void setSeqnbr(String seqnbr) {
        this.seqnbr = seqnbr;
    }
    public String getRefmch() {
        return refmch;
    }
    public void setRefmch(String refmch) {
        this.refmch = refmch;
    }
    
    
}
